#pragma once
#include <SFML/Graphics.hpp>
#include <SFML/System/Vector2.hpp>
#include "Background.h"




class WindowManager : public sf::RenderWindow {
	public:
		WindowManager(void);
		~WindowManager(void);
		sf::Vector2f getCenter(void);
		float getCenterX(void);
		float getCenterY(void);
		float getWidth(void);
		float getHeight(void);
		float reverseHeight(float);
		float getScale(void);
		sf::Font* getFont(void);
		float getOffset(void);
		void addOffset(float);
		Background* getBackground(void);

		sf::Vector2f getMousePosition(void);

	private:
		float scale;
		sf::Font font;
		float offset;
		Background background;
};

